@charset "utf-8";
/* CSS Document */

/*公共样式*/
.c_gray1 { color: #a9a9a9 }
.c_gray2 { color: #666 }
.c_gray3 { color: #999 }
.c_gray4, in_contrast_end { color: #333 }
.c_orange1 { color: #ff812c }
.c_red1 { color: #ff4400 }
.c_red2 { color: #af0101 }
.c_blue1 { color: #0099ff }
.c_green1, .in_contrast { color: #40b019 }
.b_gray1 { border: 1px solid #dedede }
.b_gray2 { border: 1px solid #e0e0e0 }
.button_green1 { background: #42b312; color: #FFF }
.button_green1:hover { background: #66c047; color: #FFF }
.button_orange1 { background: #ff8800; color: #FFF }
.button_orange1:hover { background: #ff9c3f; color: #FFF }
.button_gray1 { background: #f3f3f3; color: #999 }
.button_gray1:hover { background: #f8f8f8; color: #999 }
.b_radius1 { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
a:hover, .links a:hover, .top a:hover, footer dl dt a:hover, .list_tj .list_tj_cont span.name a:hover, .cont_r .area_class a:hover { color: #ff4400; text-decoration: none }
.Img_hover img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8 }
.bg, .AllCategories H2 em i, .AllCategories H2 em, .mk01_tmk dt i, .view_ctrl .view_sort a, .rz span, #pages a.a1, .mk02 .title ol li.cur, .mk03 .title ol li.cur { background: url(../../images/px/bg.png) no-repeat; _background: url(../../images/px/bg.gif) no-repeat }
/*顶部*/
.top { height: 34px; line-height: 34px; z-index: 99; border-top: 4px solid #2e9900; border-bottom: 1px solid #e1e1e1 }
.top_l { float: left; color: #b1abab }
.top_l a { color: #666; padding: 0 15px; border-right: 1px solid #e5e5e5; display: inline-block }
.top_l a.on { background: #f8f8f8; height: 35px }
.top_l a.br0 { border-right: 0 }
.top_r { background: #2e9900; color: #FFF }
.top_r a { color: #FFF; margin: 0 10px }
/*Logo+搜索*/
.header_cont_l h1, .header_cont_l h2 { text-indent: -48px; width: 248px; overflow: hidden; font-size: 12px }
.header_cont_m { width: 452px; margin: 25px 0 0 50px; z-index: 333 }
.header_cont_m .search { width: 450px; border: 2px solid #f96c29; height: 33px }
.search_name { width: 56px; padding-left: 15px; display: inline-block; height: 33px; line-height: 33px; border-right: 1px solid #ccc }
.search i { background-position: -128px -128px; display: block; width: 7px; height: 4px; top: 16px; left: 52px; z-index: 200 }
.search_text { width: 290px; padding-left: 10px; height: 33px; line-height: 33px; border: 0 }
.search_submit { border: 0; width: 78px; padding-left: 25px; _width: 75px; _padding-left: 25px; height: 35px; line-height: 35px; background-position: -118px -82px; color: #FFF; font: 16px 'Microsoft YaHei', "宋体", Arial }
.header_cont_m .on { background-color: #f96a26 }
.header_cont_m .over { background-color: #ff7500 }
.header_cont_m ul { width: 70px; background-color: #FFF; border: 2px solid #f96c29; top: -2px; left: -2px }
.header_cont_m ul li { line-height: 33px; text-indent: 15px; cursor: pointer }
.search_keywords { line-height: 1em; height: 1em; overflow: hidden }
.search_keywords a { color: #999; margin-right: 10px }
.search_keywords a:hover { color: #f96a26 }
.header_cont_r { width: 172px; height: 52px; text-indent: -999em; background-position: 0 0; margin: 24px 0 0 0 }
/*分类导航*/
.sidebar { float: left; width: 182px }
.category { width: 182px; }
.category a:hover { color: #FF6600; }
.category a.highlight, .category a.highlight:visited { color: #EC0000; }
.AllCategories { background-color: #42b312; float: left; margin: 0; position: relative; top: 0; width: 182px; z-index: 11; }
.AllCategories .hd { background-position: -365px -150px; height: 42px; text-indent: 50px; text-align: left; font: bold 14px/42px 'Microsoft YaHei', "宋体", Arial; color: #FFF }
.AllCategories .hd i { display: block; width: 16px; height: 16px; background-position: -144px -120px; top: 14px; left: 22px }
.AllCategories .hd A:hover { color: #FFFFFF; cursor: pointer; text-decoration: none; }
.AllCategories .bd { background: none repeat scroll 0 0 #FFF; font-family: 'Microsoft YaHei', "宋体", Arial; border: 1px solid #ccc; border: 1px solid #ddd; left: 0; position: absolute; width: 180px; z-index: 11; display: none }
.ACHover .bd { display: block; }
.AllCategories .bd .rcTop { height: 6px; overflow: hidden; width: 180px; }
.AllCategories .bd .rcBottom { background-color: #f7f7f7; height: 12px; overflow: hidden; width: 180px; border-bottom: 1px solid #d5d5d5 }
.AllCategories .bd .rcBottom u { background-position: -128px -134px; display: block; width: 16px; height: 4px; margin: 4px 0 0 80px }
.AllCategories H2 { border: 1px solid #fff; font: 14px 'Microsoft YaHei', "宋体", Arial; padding: 0 20px; height: 42px }
.AllCategories H2.bn { background: none }
.AllCategories H2 em { display: block; background-position: 132px -248px }
.AllCategories H2 em a { color: #333; font: bold 14px/42px 'Microsoft YaHei', "宋体", Arial; height: 42px }
.AllCategories H2 em i { display: inline-block; width: 18px; height: 18px; margin: 0 10px -4px 0 }
.AllCategories H2 span { display: inline-block; font-size: 12px; line-height: 25px }
.AllCategories H2 span a { color: #666; display: inline-block; margin-right: 3px }
.AllCategories H2 span a.c_orange1 { color: #ff812c }
.AllCategories .items { position: relative; z-index: 2 }
.AllCategories .subItems { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #2e9900; display: none; left: 180px; overflow: hidden; padding: 0 0 0 0; position: absolute; top: -20px; width: 540px; z-index: 99 }
.AllCategories .lc1 H2 { height: 92px }
.AllCategories .lc1 H2 em i { background-position: 0 -86px }
.AllCategories .lc1 H2 em i.hover { background-position: -21px -86px }
.AllCategories .lc1 .subItems { top: 0; }
.AllCategories .lc2 H2 em i { background-position: 0 -104px }
.AllCategories .lc2 H2 em i.hover { background-position: -21px -104px }
.AllCategories .lc2 .subItems { top: -35px; }
.AllCategories .lc3 H2 em i { background-position: 0 -122px }
.AllCategories .lc3 H2 em i.hover { background-position: -21px -122px }
.AllCategories .lc3 .subItems { top: -70px; }
.AllCategories .lc4 H2 em i { background-position: 0 -140px }
.AllCategories .lc4 H2 em i.hover { background-position: -21px -140px }
.AllCategories .lc4 .subItems { top: -125px; }
.AllCategories .lc5 H2 em i { background-position: 0 -158px }
.AllCategories .lc5 H2 em i.hover { background-position: -21px -158px }
.AllCategories .lc5 .subItems { top: -140px; }
.AllCategories .lc6 H2 em i { background-position: 0 -176px }
.AllCategories .lc6 H2 em i.hover { background-position: -21px -176px }
.AllCategories .lc6 .subItems { top: -185px; }
.AllCategories .lc7 H2 em i { background-position: 0 -194px }
.AllCategories .lc7 H2 em i.hover { background-position: -21px -194px }
.AllCategories .lc7 .subItems { top: -210px; }
.AllCategories .lc8 H2 em i { background-position: 0 -212px }
.AllCategories .lc8 H2 em i.hover { background-position: -21px -212px }
.AllCategories .lc8 .subItems { top: -100px; }
.AllCategories .lc9 H2 em i { background-position: 0 -230px }
.AllCategories .lc9 H2 em i.hover { background-position: -21px -230px }
.AllCategories .lc9 .subItems { top: -60px; }
.AllCategories .lc10 H2 em i { background-position: 0 -248px }
.AllCategories .lc10 H2 em i.hover { background-position: -21px -248px }
.AllCategories .lc10 .subItems { top: -140px; }
.AllCategories .lc2, .AllCategories .lc4, .AllCategories .lc6, .AllCategories .lc8, .AllCategories .lc10 { background-color: #f6f6f6; }
.AllCategories .lc8, .AllCategories .lc9 { display: none }
.AllCategories .itemsHover H2 { background: #FFFFFF; border: 1px solid #2e9900; border-right: 0; margin: 0; padding: 0 20px; position: relative; width: 140px; z-index: 100; }
.AllCategories .itemsHover H2 em a { color: #65bf47 }
.AllCategories .itemsHover .subItems { display: block; }
.AllCategories .itemsPanel { padding: 15px; }
.AllCategories .itemsPanel DL { border-bottom: 1px dotted #EEE1BF; display: inline-block; line-height: 21px; padding: 5px 0 5px 5px; width: 510px; }
.AllCategories .itemsPanel DT { color: #116dad; font-size: 14px; font-weight: 700; font-family: "宋体", Arial; height: 30px; margin: 0; padding: 0 10px 0 0; width: 100%; }
.AllCategories .itemsPanel DT a { color: #333; }
.AllCategories .itemsPanel DD { float: left; height: 24px; overflow: hidden; margin-right: 20px; }
.AllCategories .itemstl { padding: 15px; }
.AllCategories .itemstl li { float: left; background: url("../../images/yp_new/yjt.png") no-repeat scroll 0 center; padding-left: 12px; margin-right: 20px; }
.AllCategories .itemstl li a { font-size: 14px; color: #ff9a0e; }
.ui-menu-special { border-left: medium none; float: right; }
.menu_r .ui-menu-special a { font: 12px/38px "宋体"; padding: 0 10px; }
.menu_r { float: left; width: 815px; height: 42px; line-height: 42px; z-index: 100 }
.sear_r .ss_btn { background: none repeat scroll 0 0; border: medium none; cursor: pointer; float: left; height: 42px; margin-left: 4px; width: 90px; }
.yp_nav2 { color: #FFFFFF; height: 42px; position: relative; *position:static;
z-index: 200; background: #2e9900 }
#nav.cur { position: fixed; top: 0px; width: 100%; z-index: 999; }
.ui-menu-bd { float: left; margin-bottom: 0; width: 450px; }
ul.inline > li, ol.inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
ul.inline li, ol.inline li { float: left; padding-left: 5px; padding-right: 5px; }
ul.inline li, ol.inline li { }
.ui-menu-bd a { display: inline-block; padding: 0 15px; color: #FFF }
.ui-menu-bd a, .ui-menu-ext, .ui-menu-sidebar { font-size: 16px; height: 42px; font-family: 'Microsoft YaHei', "黑体", "宋体"; line-height: 42px; }
.ui-menu-ext { background-color: #E75911; border: 1px solid #DB3E00; float: left; margin-top: -1px; text-align: center; width: 159px; }
.ui-menu-ext a { color: #FFFFFF; }
.ui-menu-bd a:hover, .ui-menu-bd li.cur, .ui-menu-bd a.on { background-color: #288400; text-decoration: none }
.fabu_class a { color: #f7fdcf; font: bold 14px/42px 'Microsoft YaHei', "黑体", "宋体" }
.fabu_class i { display: inline-block; background-position: 0 -57px; width: 22px; height: 25px; margin: 0 5px -7px 20px }
.fabu_class i.bg-bi{ background:url(../../images/px/icon-bi.png) no-repeat 0 0;}
/* 第一屏中间与右边 */
.mk00 { margin: 0 auto 12px auto; padding-top: 10px }
/* 焦点图 */
.banner { width: 566px; height: 230px; position: relative; overflow: hidden }
.banner-btn { display: none; }
.banner-btn a { display: block; position: absolute; top: 90px; width: 27px; height: 63px; overflow: hidden; z-index: 4; background: url(../../images/index/bg.png) no-repeat; _background: url(../../images/index/bg.gif) no-repeat }
.banner-btn a.prevBtn { left: 0; background-position: -28px -292px }
.banner-btn a.prevBtn:hover { background-position: -357px -185px }
.banner-btn a.nextBtn { right: 0; background-position: 0 -292px }
.banner-btn a.nextBtn:hover { background-position: -329px -185px }
.banner-img { font-size: 0; *word-spacing:-1px;/* IE6、7 */
letter-spacing: -3px; position: relative; }
.banner-img img { width: 566px }
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px; position:relative}
.banner-img li span {position:absolute; bottom:0; left:0; display:block; width:100%; background:#000; color:#FFF; padding:5px 10px;  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
.banner-circle { position: absolute; right: 20px; bottom: 15px; height: 18px; text-align: center; font-size: 0 }
.banner-circle li { border-radius: 10px; margin: 2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle; zoom: 1; float: left }
.banner-circle li a { display: block; width: 15px; height: 15px; border-radius: 50%; background: #fff; overflow: hidden; }
.banner-circle .selected a { background: #F40; }
.mk00_m { width: 566px; height: 352px; margin-left: 190px; _margin-left: 115px }
.slides_small { position: relative; _position: inherit; height: 100px; padding-top: 16px; border-bottom: 1px solid #dedede; background: #fafafa }
.slides_small li { display: inline-block; float: left; position: relative; height: 100px; overflow: hidden }
.slides_small li { border-right: 1px solid #dedede; margin-right: 1px }
.slides_small li.br0 { border-right: 0 }
.slides_small li img { position: relative }
/* 考试时间、精确搜索 */
.mk00_r { width: 230px; background: #f5f5f5 }
.reg_a { padding: 15px 5px 0 5px; display: inline-block; word-spacing: 4px }
.reg_a a { display: inline-block; width: 105px; height: 35px; color: #FFF; font: bold 18px/35px 'Microsoft YaHei', "宋体", Arial; text-align: center }
.reg_a a.reg_1 { background: #2e9900 }
.reg_a a.reg_2 { background: #42b312 }
.mk00_r .title { border-bottom: 2px solid #dadada }
.mk00_r .title ol { margin: 0 10px 7px 15px; *margin:5px 10px 7px 15px;
position: relative; height: 36px }
.mk00_r .title li { display: inline-block; float: left; height: 36px; font: 18px/2em 'Microsoft YaHei', "宋体", Arial; margin: 0 30px 0 0; position: relative; bottom: -7px; *bottom:0
}
.mk00_r .title li.cur { border-bottom: 2px solid #2e9900 }
.mk00_r .title span { font: 18px 'Microsoft YaHei', "宋体", Arial }
.mk00_r ul { padding: 10px 15px }
.mk00_r ul li { line-height: 25px; height: 25px; overflow: hidden }
.mk00_r ul li b { font-size: 16px; margin-right: 5px }
.bwlk_a { width: 196px; height: 45px; padding-top: 5px; display: inline-block; text-align: center; background: #ff9400; color: #FFF; font: bold 18px/1.2em 'Microsoft YaHei', "宋体"; margin: 8px 0 0 18px }
.bwlk_a i { display: block; font-size: 14px }
.bwlk_a:hover { color: #FFF }
/* 第二屏 */
.mk01 { background: #f0f0f0; padding: 15px 0 }
.mk01_tmk, .mk01_mmk_l, .mk01_mmk_r { background: #FFF }
/* 学习风向标 */
.mk01_tmk { border-bottom: 1px solid #ebebeb }
.mk01_tmk .title { border-bottom: 2px solid #13bace; height: 42px; font: bold 18px/42px 'Microsoft YaHei', "宋体", Arial; color: #13bace; padding-left: 30px }
.mk01_tmk .title i { background-position: -90px -111px; width: 32px; height: 22px; display: inline-block; margin: 0 0 0 5px; *margin:0 0 8px 5px
}
.mk01_tmk dl { display: inline-block; float: left }
.mk01_tmk dt { height: 32px; font: bold 14px/32px 'Microsoft YaHei', "宋体", Arial; }
.mk01_tmk dt i { display: inline-block; width: 18px; height: 18px; margin-right: 10px; margin-bottom: -3px; *margin-bottom:2px
}
.mk01_tmk dl dd { border-right: 1px solid #e6e6e6; line-height: 24px }
.mk01_tmk dl dd a { display: inline-block; overflow: hidden; height: 24px }
.mk01_tmk dl dd.br0 { border-right: 0 }
.mk01_tmk .dl1 { width: 185px; padding: 0 15px }
.mk01_tmk .dl1 i { background-position: -31px -58px }
.mk01_tmk .dl1 dd a { width: 23%; *width:22%
}
.mk01_tmk .dl1 dd a:hover { color: #47b8dd }
.mk01_tmk .dl2 { width: 240px; padding: 0 30px }
.mk01_tmk .dl2 i { background-position: -50px -58px }
.mk01_tmk .dl2 dd a { margin-right: 10px }
.mk01_tmk .dl2 dd a:hover { color:#FF9A98; }
.mk01_tmk .dl3 { width: 220px; padding: 0 20px }
.mk01_tmk .dl3 i { background-position: -70px -58px }
.mk01_tmk .dl3 dd a { width: 32%; *width:31%}
.mk01_tmk .dl3 dd a:hover { color:#FF9400}
.mk01_tmk .dl4 { width: 160px; padding: 0 30px }
.mk01_tmk .dl4 i { background-position: -92px -58px }
.mk01_tmk .dl4 dd a { width: 100% }
.mk01_tmk .dl4 dd a:hover { color:#20B593;}
/* 精品课程\名校推荐 */
.mk01_mmk { font-family: 'Microsoft YaHei', "宋体", Arial }
.mk01_mmk ol { background: #f9f9f9; width: 100%; height: 38px }
.mk01_mmk ol li { display: inline-block; width: 117px; text-align: center; color: #666; line-height: 38px; font-size: 18px; float: left }
.mk01_mmk ol li.cur { color: #333; border-top: 2px solid #ef767d; background: #FFF }
.mk01_mmk_l { border-top: 1px solid #dadada; width: 754px }
.mk01_mmk_cont1 dl { border: 2px solid #FFF; width: 144px; padding: 15px 20px; display: inline-block; float: left }
.mk01_mmk_cont1 dl:hover { border: 2px solid #ef767d }
.mk01_mmk_cont1 dl dd h4 { font-size: 14px; line-height: 2em; height: 2em; overflow: hidden; margin-top: 10px }
.mk01_mmk_cont1 dl dd b { color: #ff4400; font-size: 16px }
.mk01_mmk_cont1 dl dd i { color: #6ebe1f }
.mk01_mmk_cont1 dl dd span.fr { margin-top: 3px }
.limit-box { position: relative; width: auto }
.limit-box_cont { overflow: hidden; width: 754px; position: relative; height: 200px }
.limit-box_cont img { border: 1px solid #dedede; padding: 1px }
/* limit-nav */
.limit-nav { position: absolute; top: -30px; right: 10px }
.limit-nav span { float: left; width: 44px; height: 21px; font-size: 14px; line-height: 21px; text-align: center }
.limit-nav em { margin-right: 1px; color: #6ebe1f; font-weight: 700 }
.limit-nav .prev, .limit-nav .next { float: left; overflow: hidden; width: 18px; height: 18px; margin-top: 2px }
.limit-nav .prev { background-position: -119px -58px }
.limit-nav .next { background-position: -137px -58px }
.limit-nav .more { border: 1px solid #dedede; padding: 0 3px; height: 16px; line-height: 14px; margin-top: 2px; display: inline-block; margin-left: 2px }
/* limit-box-bd */
.limit-box-bd { overflow: hidden; position: absolute; top: 0; left: 0; width: 9000px; z-index: 1 }
.limit-box-bd ul { float: left }
.limit-box-bd ul li { border: 2px solid #FFF; width: 144px; padding: 15px 20px 10px 20px; *padding:10px 20px 5px 20px;
display: inline-block; float: left; position: relative }
.limit-box-bd ul li:hover { border: 2px solid #ef767d }
.limit-box-bd ul li h4 { font-size: 14px; line-height: 2em; height: 2em; overflow: hidden; margin: 10px 0 5px 0; text-align: center }
.limit-box-bd ul li b { color: #ff4400 }
.limit-box-bd ul li i { color: #6ebe1f }
.limit-box-bd ul li span.fr { display: inline-block; width: 80px; text-align: right }
.mk01_mmk_r { border-top: 1px solid #dadada; width: 234px }
.mk01_mmk_r ol li { font-size: 14px }
.mk01_mmk_r ul { padding: 10px 15px; height: 180px }
.mk01_mmk_r ul li { clear: both; margin-bottom: 5px; *margin-bottom:0;
overflow: hidden }
.mk01_mmk_r ul li span.name { width: 100%; float: left; overflow: hidden; line-height: 26px; height: 26px }
.mk01_mmk_r ul li span.pic { width: 80px; float: left; display: none }
.mk01_mmk_r ul li span.pic img { padding: 1px; border: 1px solid #dedede }
.mk01_mmk_r ul li b { display: none; font: bold 14px 'Microsoft YaHei', "宋体", Arial; color: #ff4400 }
.mk01_mmk_r ul li.on span.name { width: 120px; float: right; line-height: 18px; height: 52px }
.mk01_mmk_r ul li.on span.pic { width: 80px; float: left; display: block }
.mk01_mmk_r ul li.on b { display: block }
.mk01_mmk_r ul li a:hover { color: #ef767d }
/* 课程推荐类别 */
	/* 学历教育 */
.mk02, .mk03 { overflow: hidden; clear: both; height: auto; margin-bottom: 6px; *margin-bottom:-15px
}
.mk02 .title ol li, .mk03 .title ol li { display: inline-block; float: left; padding: 0 15px 8px 15px; cursor: pointer }
.mk02 .title ol li.cur, .mk03 .title ol li.cur { font-weight: bold }
.mk02 .title, .mk03 .title { height: 44px; line-height: 44px; color: #999; margin-bottom: 20px }
.mk02 .title h3, .mk03 .title h3 { font: bold 24px/44px 'Microsoft YaHei', "宋体", Arial; padding-left: 24px; margin-right: 25px }
.mk02 .title a, .mk03 .title a { color: #999; padding-top: 5px; display: inline-block }
.mk02 dl { width: 240px; display: inline-block; float: left; font: bold 14px 'Microsoft YaHei', "宋体", Arial; margin: 0 10px }
.mk02 dl dd { line-height: 30px; border-bottom: 1px solid #e6e6e6; overflow: hidden; padding-bottom: 12px; margin-top: 8px }
.mk02 dl dd a { display: inline-block; width: 176px; overflow: hidden; float: left; height: 30px }
.mk02 dl dd a:hover { color:#5094dd }
.mk02 dl dd b { color: #ff4400; float: right }
.mk02 dl dd span a { display: block; color: #999; clear: both; font-size: 12px; font-weight: normal }
/* 语言学习 */
.mk03_l { width: 200px; float: left }
.mk03_l dl dt span { background: #000; color: #fff; text-align: right; display: inline-block; width: 190px; height: 25px; line-height: 25px; padding-right: 10px }
.mk03_l ul li a { font: 14px/36px 'Microsoft YaHei', "宋体", Arial; color: #666; height: 36px; overflow: hidden }
.mk03_m { width: 574px; float: left; margin: 0 12px }
.mk03_m ul { float: left; margin-top: -10px }
.mk03_m ul li { border: 2px solid #FFF; width: 170px; padding: 8px 8px 15px 8px; display: inline-block; float: left; position: relative }
.mk03_m ul li h4 { font-size: 14px; line-height: 2em; height: 2em; overflow: hidden; margin: 10px 0 3px 0 }
.mk03_m ul li b { color: #ff4400; font-size: 14px }
.mk03_m ul li i { color: #6ebe1f }
.mk03_m ul li img { padding: 1px; border: 1px solid #dedede }
.mk03_m table { border: solid #e6e6e6; border-width: 1px 1px 0 0 }
.mk03_m table th { background: #f5f5f5; line-height: 38px }
.mk03_m table th.thbl1 { border-left: 1px solid #e6e6e6 }
.mk03_m table td { border: solid #e6e6e6; border-width: 0 0 1px 1px; color: #666; height: 30px; line-height: 30px; overflow: hidden }
.mk03_m table td a { color: #666 }
/* 课程推荐类别共用 */
.mk_right_tag { width: 200px; float: right }
.mk_right_tag li { height: 46px; border-bottom: 1px solid #e6e6e6; overflow: hidden }
.mk_right_tag li .name { height: 46px; line-height: 46px; overflow: hidden }
.mk_right_tag li .name a { color: #666; font: bold 14px 'Microsoft YaHei', "宋体", Arial; }
.mk_right_tag li .name a:hover { color: #ff4400; }
.mk_right_tag li .name i { color: #6ebe1f; font: bold 18px 'Microsoft YaHei', "宋体", Arial; font-style: italic; margin: 0 5px }
.mk_right_tag li .pic { display: none }
.mk_right_tag li .pic a { margin: 0 10px 0 12px }
.mk_right_tag li .pic b { color: #ff4400 }
.mk_right_tag li .pic i { color: #999; font-weight:bold; }
.mk_right_tag li .pic em{ margin-left:10px; line-height:20px; margin-top:5px; color:#777;}
.mk_right_tag li.on .name { height: 38px; line-height: 38px; overflow: hidden }
.mk_right_tag li.on .name a { color: #ff4400 }
.mk_right_tag li.on .pic { display: block }
.mk_right_tag li.on { background: #f5f5f5; height: 98px; border-bottom: 1px solid #fff }
.style_color1 .title { border-bottom: 2px solid #5094dd }
.style_color1 .title h3 { color: #5094dd }
.style_color1 .title ol li.cur { color: #5094dd; background-position: center -502px }
.style_color1 .title ol li a { color: #5094dd }
.style_color1 a:hover { color: #ff4400; text-decoration: none }
.style_color2 .title { border-bottom: 2px solid #febe5a }
.style_color2 .title h3 { color: #febe5a }
.style_color2 .title ol li.cur { color: #febe5a; background-position: center -554px }
.style_color2 .title ol li a { color: #febe5a }
.style_color2 a:hover { color: #febe5a; text-decoration: none }
.style_color2 .mk03_m ul li:hover { border: 2px solid #febe5a }
.style_color3 .title { border-bottom: 2px solid #4fbe7c }
.style_color3 .title h3 { color: #4fbe7c }
.style_color3 .title ol li.cur { color: #4fbe7c; background-position: center -606px }
.style_color3 .title ol li a { color: #4fbe7c }
.style_color3 a:hover { color: #4fbe7c; text-decoration: none }
.style_color3 .mk03_m ul li:hover { border: 2px solid #4fbe7c }
.style_color4 .title { border-bottom: 2px solid #d36dc3 }
.style_color4 .title h3 { color: #d36dc3 }
.style_color4 .title ol li.cur { color: #d36dc3; background-position: center -658px }
.style_color4 .title ol li a { color: #d36dc3 }
.style_color4 a:hover { color: #d36dc3; text-decoration: none }
.style_color4 .mk03_m ul li:hover { border: 2px solid #d36dc3 }
/* 猎学网承诺、友情链接 */
.index_bottom {overflow: hidden; clear: both }
.index_bottom dl { background: #FFF; margin-top: 30px }
.index_bottom dl dt { background: #f9f9f9; height: 38px; padding: 6px 0 0 12px; font-family:"微软雅黑", "宋体", arial; }
.index_bottom dl dt span { border-left: 10px solid #65bf47; display: inline-block; height: 32px; line-height: 32px; font-size: 22px; padding-left: 10px; margin-right: 20px }
.index_bottom dl dd { color: #999; padding: 25px 15px }
.index_bottom dl dd ul { overflow: hidden; clear: both }
.index_bottom dl dd ul li { display: inline-block; float: left; width: 200px; margin: 0 20px }
.index_bottom dl dd ul li em { width: 40px; height: 42px; display: block; float: left }
.index_bottom dl dd ul li em.icon1 { background-position: -48px -80px }
.index_bottom dl dd ul li em.icon2 { background-position: -48px -122px }
.index_bottom dl dd ul li em.icon3 { background-position: -48px -164px }
.index_bottom dl dd ul li em.icon4 { background-position: -48px -206px }
.index_bottom dl dd ul li span { font-size: 18px; margin-left: 16px; display: inline-block; float: left; width: 142px; font-weight: bold }
.index_bottom dl dd ul li span i { font-size: 14px; display: inline-block; font-weight: normal }
.index_bottom dl dd a { color: #999; line-height: 24px; display: inline-block; margin-right: 10px }
.index_bottom dl.links dd { padding: 15px 35px }
/* 列表页 */
.crumbs { width: 100%; height: 36px; line-height: 36px; color: #555; font-family: "宋体"; }
.crumbs a { color: #555; }
.list-l, .cont_l { width: 740px; }
.list-r, .cont_r { width: 240px; }
.cat-data { font-family: "宋体"; border: 1px solid #E8E8E8; margin-bottom: 10px; line-height: 22px; padding: 1px; }
.cat-data .choosed { background-color: #f9f9f9; font-size: 12px; height: 25px; padding: 3px 0 0 12px; position: relative; z-index: 2; }
.cat-data .choosed strong.ib { color: #555555; font-weight: normal; padding-right: 10px; }
.cat-data .choosed a { background: url(../../images/px/cross.png) right 5px no-repeat; border: 1px solid #dedede; height: 18px; line-height: 18px; margin-right: 8px; outline: medium none; padding: 0 20px 0 6px; display: inline-block }
.cat-data .choosed a:hover { background: url(../../images/px/cross.png) right -45px no-repeat; text-decoration: none; }
.cat-data dl { border-bottom: 1px solid #dedede; padding: 10px; overflow: hidden }
.cat-data dt { float: left; text-align: right; width: 70px; *width: 75px;
}
.cat-data dt strong { color: #555555; font-size: 12px; }
.cat-data dd { float: left; height: auto; line-height: 22px; width: 900px; }
.cat-data dd.AttrBoxA { float: left; line-height: 22px; width: 900px }
.cat-data dd.AttrBoxA a { display: none }
.cat-data dd a { display: block; float: left; padding: 0 9px; color: #555; white-space: nowrap; }
.cat-data dd em { background-color: #2E9900; color: #FFFFFF; float: left; padding: 0 4px; }
.cat-data dd.cu { float: right; overflow: visible; padding-left: 16px; width: 38px; cursor: pointer }
.cat-data dd.more { background-position: -15px -317px }
.cat-data dd.less { background-position: -15px -335px }
/*列表排序*/
.lc { border: 1px solid #E8E8E8; font-family: "宋体"; width:738px}
.view_ctrl { background: #f3f3f3; border-bottom: 1px solid #E8E8E8; height: 40px; line-height: 40px; position: relative; width: 100%; z-index: 10; }
.view_ctrl .view_options { height: 24px; right: 275px; line-height: 0; position: absolute; top: 8px; line-height: 24px; width: 36px; z-index: 10; color: #666 }
.view_ctrl .view_sort { height: 28px; right: 100px; line-height: 0; overflow: hidden; position: absolute; top: 7px; width: 172px; }
.view_ctrl .view_sort a { color: #666; display: block; float: left; line-height: 25px; margin-right: 10px; overflow: hidden; text-indent: 5px; text-decoration: none; height: 25px; width: 46px; background-position: -126px -253px }
.view_ctrl .view_sort .on { background-position: -80px -253px }
.view_ctrl .view_sort .sort_hot_up { background-position: -126px -751px }
.view_ctrl .view_sort a.up { background-position: -80px -751px ; }
.view_ctrl .view_sort a { color: #666; display: block; float: left; line-height: 25px; margin-right: 10px; overflow: hidden; text-indent: 5px; text-decoration: none; height: 25px; width: 46px; background-position: -126px -253px }
.view_ctrl .list_page_info { position: absolute; left: 220px; top: 0px }
.view_ctrl .list_page_info .number { color: #ff822e }
.view_ctrl .list_page_info .split { background: none repeat scroll 0 0 #666666; display: inline-block; height: 11px; line-height: 0; margin: 0 5px; overflow: hidden; vertical-align: middle; width: 1px; }
.view_ctrl .view_page { margin: 0 10px 0 0; color: #666; display: inline-block; height: 22px }
.view_ctrl .view_page a { border: 1px solid #dedede; padding: 2px 6px; *padding:2px 6px 0 6px;
font-size: 14px; font-weight: bold; color: #999 }
.view_ctrl .list_page .current, .view_ctrl .view_page a:hover { color: #ff7f00; }
.list_tab { z-index: 99; left: 1px }
.list_tab li { display: inline-block; float: left; height: 40px; padding: 0 10px; color: #666; font: bold 16px/40px "微软雅黑", "宋体", Arial }
.list_tab li.cur { background: #fff; color: #3eaf17; border-top: 2px solid #3eaf17 }
.list_tab li.cur a { color: #3eaf17 }
/*.lc-list*/
.lc-list { height: 120px; border: 2px solid #fff; position: relative; clear: both; padding: 20px 0 }
.lc-list u { position: absolute; left: -2px; top: -2px; width: 59px; height: 59px; background-position: -113px -280px; display: block; overflow: hidden; text-indent: -99em; z-index: 99 }
.lc-list-l { float: left; width: 140px; padding-left: 20px }
.lc-list-l img { border: 1px solid #dedede; padding: 1px }
.lc-list-l span.fr { width: 55px; display: inline-block }
.lc-list-r { float: right; width: 540px; margin: 0 10px 0 0; }
.lc-tl { position: relative; clear: both; z-index: 99 }
.lc-class .lc-tl { overflow: hidden }
.lc-tl h3 { height: 30px; line-height: 30px; font: bold 16px/30px "Microsoft YaHei", "黑体", "宋体"; overflow: hidden; max-width: 470px; _width: 470px; float: left }
.lc-tl h3 a.title_c { color: #999; margin-right: 2px }
.lc-tl h3 a.title_c:hover { text-decoration: underline }
.lc-class .lc-tl i { padding: 3px 5px; font: 12px "宋体"; color: #fff; margin-left: 0; position: relative; top: 5px; margin-left: 5px; float: left }
.lc-class .lc-tl i.hi1 { background: #ff830f }
.lc-class .lc-tl i.hi2 { background: #40b019 }
.lc-class .lc-tl i.hi3 { background: #999 }
.lc-txt { position: relative; }
.lc-txt-V a { float: left; }
.lc-txt-V .c_red2 a { float: none; margin-top: 0 }
.lc-class .rz { position: relative }
.rz span { display: block; width: 13px; height: 10px; float: left; margin: 6px 0 0 6px; cursor: pointer; text-indent: -99em }
.rz span.v { background-position: -24px -272px }
.rz span.vh { background-position: -24px -256px }
.rz-tl { display: none; position: absolute; z-index: 999; top: 20px; width: 261px; left: 0; height: 80px; background: url(../../images/px/vbg.png) }
.rz-tl li.f14 { color: #f40 }
.rz-tl ul { margin: 15px 5px; line-height: 20px; color: #555; }
.lc-txt-l { line-height: 22px }
.lc-txt-l em, .lc-txt-l em.hot_class a { color: #333 }
.lc-txt-l em.dprice { color: #ff4400; font: 14px "Microsoft YaHei", "黑体", "宋体" }
.lc-txt-l ul li span { color: #808080; }
.lc-txt-l em.hot_class a { margin-right: 10px }
.lc-txt-l em.phone { color: #ff830f }
.lc-class .lc-txt-r { height: 24px; line-height: 24px; color: #808080; text-align: right; margin-right: 10px; width: 140px; }
.lc-class .lc-txt-r .scj span { font: bold 14px "Microsoft YaHei", "黑体", "宋体"; height: 40px; line-height: 40px; color: #40b019; }
.lc-school .lc-txt-r, .lc-news .lc-txt-r { height: 24px; line-height: 24px; color: #808080; text-align: left; margin-right: 10px; }
.lc-school .lc-txt-r .scj span, .lc-news .lc-txt-r .scj span { text-decoration: line-through; }
.lc-txt-r .lxj b { color: #ff4400; font: bold 14px "Microsoft YaHei", "黑体", "宋体" }
.lc-txt-r .lxj { height: 22px; }
.lc-class .lc-txt-r .more { margin-top: 8px; height: 30px; }
.lc-school .lc-txt-r .more, .lc-news .lc-txt-r .more { margin-top: 15px; }
.lc-txt-r .more .shoucang { background: url(../../images/px/shoucang.png) no-repeat 0 5px; padding-left: 22px; }
.lc-class .lc-txt-r .more a { color:#fff; padding:8px 25px; border-radius: 3px; background-color:#40b019}
.lc-school .lc-txt-r a, .lc-news .lc-txt-r a { color: #fff; padding: 8px 25px; border-radius: 3px; background-color: #40b019 }
.lc-txt-r .shoucang a { display: inline; background: none; }
.lc-list_hover { border: 2px solid #61a81c }
.lc-list_hover .lc-tl h3 a, .lc-list_hover .lc-tl h3 a.title_c { color: #40b019 }
.lc-list_hover .lc-txt-r a:hover { background-color: #fff }
.lc-list_hover .lc-txt-r .more a { background-color: #ff830f; cursor: pointer; color: #fff; }
.lc-school .lc-txt-r .more a, .lc-news .lc-txt-r .more a { background-color: #ff830f; color: #fff }
.lc-school .lc-list_hover .lc-txt-r a:hover, .lc-news .lc-list_hover .lc-txt-r a:hover {background-color: #54CC2B;}
.lc-list_hover .lc-txt-r .more .shoucang a:hover { background-color: inherit; }
.lc-school .lc-list_hover .lc-txt-r .more a:hover, .lc-news .lc-list_hover .lc-txt-r .more a:hover { background-color: #ff9c3f }
.line { border-bottom: 1px solid #dedede }
.lc-school .lc-tl h3 { float: left }
.lc-school .lc-list-r .rz { width: 20px; float: left; position: relative; z-index: 88 }
.lc-school .lc-list-r .rz-tl { left: 0 }
/* 看新闻 */
.lc-news .lc-list { height: auto }
.lc-news .lc-txt-l { width: 420px; color: #999 }
.lc-news_cont .lc { border: 0 }
.lc-news_cont .cont_info { border-bottom: 1px dotted #dedede }
.lc-news_cont .cont_info span { margin-right: 10px }
.lc-news_cont h1 { text-align: center; margin-top: 15px }
.newscont { line-height: 22px; color: #555; margin: 20px 0 50px 0; font-family: "宋体" }
.newscont img { border: 1px solid #DEDEDE; max-height: 650px; }
.newscont p { margin: 4px 0; padding: 4px 0; text-indent: 28px; font-size: 14px; line-height: 26px; word-break:break-all; word-wrap:break-word}
.newscont p a.keylink,.cont_info p a.keylink,a.keylink,.cont_info h4 a.keylink,.cont_info h3 a.keylink,.cont_info h2 a.keylink { color: #046aa8; height: 22px; padding-bottom: 1px; border-bottom: 1px dashed #fff;}
.newscont p a.keylink:hover,.cont_info p a.keylink:hover,.cont_info h4 a.keylink:hover,.cont_info h3 a.keylink:hover,.cont_info h2 a.keylink:hover,a.keylink:hover {border-bottom: 1px dashed #046aa8;}
.newscont h2 { font: bold 18px/42px "微软雅黑", "黑体", "宋体"; color: #ff812c; }
.newscont h3 { font: bold 16px/38px "微软雅黑", "黑体", "宋体"; margin: 8px 0; }
.newscont h4 { font: normal 14px/38px "微软雅黑", "黑体", "宋体"; color: #ff812c; border-bottom: 1px solid #dedede; margin: 8px 0; }
.newscont h4 a, .cont_info h3 a, .newscont h2 a { color: #f00 }
.newscont h4 strong { font-weight: normal; }

	/* 20150720 by Elive */
.lc-list-r_nopic { float: right; width: 700px; margin: 0 10px 0 0; }
.lc-list-r_nopic { float: right; width: 700px; margin: 0 10px 0 0; }
.lc-list-r_nopic .lc-tl h3 {max-width:650px; _width:650px}
.lc-news .lc-list-r_nopic .lc-txt-l {width:550px}
.lc-news .lc-tl h3 {float:none}
/*列表页左侧友情链接2015/8/12*/
.l_links{color: #888;padding:0 8px 0 8px;word-spacing: 9px;line-height: 22px;}
.l_links a{color: #888;}
.l_links a:hover{color:#ff4400;}
/* 列表页左侧底部声明 */
/*.list-l_info { background: #f5f5f5; word-break: break-all; word-wrap: break-word }*/
/* 排行榜 */
#ranking { border: 1px solid #E8E8E8; width: 238px; }
#ranking .block_title { background-position: 0 -360px; background-repeat: repeat-x; border-bottom: 1px solid #E8E8E8; height: 38px; line-height: 38px; width: 100%; color: #666 }
#ranking .block_title ol { float: right; width: 80px; margin-top: 10px }
#ranking .block_title ol li { display: inline-block; float: left; width: 40px; height: 28px; line-height: 28px; text-align: center; cursor: pointer }
#ranking .block_title ol li.cur { border-top: 1px solid #65bf47; background: #FFF }
#ranking .block_title h2 { font: 16px/37px "microsoft yahei"; height: 38px; color: #666; float: left; width: 120px; text-align: center; }
#ranking .block_cont .mk_right_tag { width: 234px; float: none; padding: 5px 3px }
#ranking .block_cont .mk_right_tag li { border-bottom: 0; height: 36px }
#ranking .block_cont .mk_right_tag li.on { height: 96px }
#ranking .block_cont .mk_right_tag li .name { height: 40px; line-height: 40px }
#ranking .block_cont .mk_right_tag li .name a { font: 12px 'Microsoft YaHei', "宋体", Arial }
#ranking .block_cont .mk_right_tag li .name i { font: bold 14px 'Microsoft YaHei', "宋体", Arial; font-style: italic; margin: 0 15px 0 5px }
#ranking .block_cont .mk_right_tag li .name i.c_green1 { color: #40b019 }
#ranking .block_cont .mk_right_tag li .pic { display: none; margin-left: 25px }
#ranking .block_cont .mk_right_tag li.on .pic { display: block }
/*列表页左侧底部推荐*/
.list_tj ol { border-bottom: 1px solid #dedede; height: 40px; margin-bottom: 15px }
.list_tj ol li { font: bold 14px/40px "microsoft yahei", "黑体", "宋体"; padding: 0 15px; display: inline-block; float: left; color: #666 }
.list_tj ol li.cur { border-bottom: 2px solid #51b600 }
.list_tj ul li { float: left; width: 154px; margin: 0 15px; display: inline-block }
.list_tj .list_tj_cont span.name { display: block; text-align: center }
.list_tj .list_tj_cont span.name a { font-size: 14px; font: normal 14px/32px "microsoft yahei", "黑体", "宋体"; color: #666; height: 32px; overflow: hidden; display: inline-block }
.list_tj ul li:hover span.name a { color: #ff4400 }
.list_tj .list_tj_cont span.price, .list_tj .list_tj_cont span.hot { display: inline-block; line-height: 22px }
.list_tj .list_tj_cont span.price { float: left; color: #ff4400 }
.list_tj .list_tj_cont span.hot { float: right; text-align: right; color: #999 }
.list_tj .list_tj_cont img { padding: 1px; border: 1px solid #dedede }
span.a3 a { color: #999; display: inline-block; width: 33%; text-align: center }
span.a3 a:hover { text-decoration: underline }
.list_tj_box { overflow: hidden; width: 736px; position: relative; height: 160px }
.list_tj_cont { overflow: hidden; position: absolute; top: 0; left: 0; width: 9000px; z-index: 1 }
.list_tj .limit-nav { top: -40px }
/*分页*/
#pages { font-family: 宋体; padding: 15px 0 20px }
#pages span { background: none repeat scroll 0 0 #ff9400; border: 1px solid #FFD18A; color: #555555; display: inline-block; height: 22px; color: #fff; font-weight: bold; line-height: 22px; padding: 0 10px; text-align: center; }
#pages a { border: 1px solid #E3E3E3; color: #555555; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; text-align: center; }
#pages a:hover { background: none repeat scroll 0 0 #F1F1F1; color: #000000; text-decoration: none; }
#pages a.a1 { padding: 0; width: 56px; background-position: 0 -293px }
.rmkc-tl { height: 36px; width: 100%; line-height: 36px; }
.rmkc-tl .rmkc-tl-l { width: 5px; background-color: #ff9400; height: 36px; }
.rmkc-tl .rmkc-tl-r { background-color: #f1f1f1; width: 730px; }
.rmkc-tl .rmkc-tl-r h2 { margin-left: 10px; font-family: "宋体" }
/* 对比栏 */
.contrast { position: fixed; left: 50%; margin-left: -500px; bottom: 0; height: 144px; width: 1000px; border: 1px solid #e4e4e4; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom: 0; background: #FFF; z-index: 300; display: none }/*_margin-bottom控制IE6下 跟底部的距离*/
.contrast .title { height: 32px; line-height: 32px; z-index: 10 }
.contrast .title li { padding: 0 10px; display: inline-block; width: 80px; text-align: center; font-size: 14px }
.contrast .title li.cur { border: 2px solid #67b43b; color: #67b43b; border-bottom: 2px solid #FFF; position: absolute; left: -2px; top: -3px; background: #FFF }
.contrast_cont { border: 2px solid #67b43b; position: relative; top: -1px; z-index: 9; left: -2px; width: 981px; height: 90px; padding: 10px }
.contrast_cont dl { float: left; display: inline-block; width: 212px; border-right: 1px dotted #74ba4c; height: 70px; padding-top: 15px; margin-right: 10px }
.contrast_cont dl dt { float: left }
.contrast_cont dl.add { color: #cccbcb }
.contrast_cont dl dt span { display: inline-block; width: 48px; height: 48px; background: #f6f6f6; line-height: 48px; text-align: center; font-size: 20px }
.contrast_cont dl dd { float: left; padding: 0 10px; overflow: hidden; width: 115px }
.contrast_cont dl dd span.name { line-height: 18px; max-height: 36px; overflow: hidden; display: block }
.contrast_cont dl dd span.price { color: #ff4400; font: bold 14px "microsoft yahei", "宋体", Arial; float: left }
.contrast_cont dl dd span.delete { float: right; padding-top: 3px; cursor: pointer; color: #850404; display: none }
.operation { display: inline-block; float: right; margin-right: 15px; *margin-right:10px;
padding: 15px 0 }
.operation label { width: 60px; height: 30px; display: inline-block; border: 2px solid #dedede; moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px }
.operation input { width: 60px; height: 30px; border: 0; color: #666 }
.operation label.hover input { cursor: pointer }
.operation label.hover:hover { border: 2px solid #999 }
/* 内容页 */
	/* 课程信息 */
.cont_hear .title { height: 54px; line-height: 54px; border: solid #e1e1e1; border-width: 1px 0 }
address { font-style: normal }
.cont_hear .title h1 { line-height: 54px }
.cont_hear .title span { display: inline-block; height: 18px; line-height: 18px; margin-top: 20px; text-indent: 24px; margin-right: 15px }
.cont_hear .title span.cont_hear_gz { background-position: -105px -409px }
.cont_hear .title span.cont_hear_sc { background-position: -105px -433px }
.cont_hear_l { width: 760px }
.cont_hear img { border: 1px solid #dedede; padding: 1px }
.cont_hear_l table td { padding-bottom: 17px; line-height: 18px; width: 84% }
.cont_hear_l table td.c_gray3 { width: 16% }
.cont_hear_l table b { color: #f26033; font: 18px "microsoft yahei", "宋体", Arial; font-weight: bold }
a.button_green1, a.button_orange1 { display: inline-block; padding: 0 22px; height: 28px; font: bold 14px/28px "microsoft yahei", "宋体", Arial }
.cont_hear_r { width: 206px; height: 246px; padding: 10px 15px 20px; background: #fffbf2; border-left: 1px dotted #e5e2db }
.cont_hear_r ul li .fl a.fl { background: url("../../images/px/qq.png") no-repeat scroll 0 0; display: block; height: 22px; text-indent: -9999px; width: 92px; }
.cont_hear_r ul li .fl { color: #808080; }
.cont_hear_r ul li { height: 24px; line-height: 24px; margin-bottom: 5px; }
.cont_hear_r ul li.text_c { margin-top: 15px; }
.cont_hear_r ul li.text_c .lxw a { padding: 3px 15px; *padding:0 15px;
display: inline-block; height: 28px; line-height: 28px; background-color: #42b312; color: #fff; font: 14px/28px "microsoft yahei", "宋体", Arial; }
.cont_hear_r ul li.text_c .lxw a:hover { background-color: #66c047; }
/* 课程介绍 */
.cont_tagnav { width: 740px; border: 1px solid #e8e8e8; overflow: hidden; background: #fafafa }
.cont_tagnav_float { position: fixed; top: 0; z-index: 888 }
.cont_tagnav li { float: left; display: inline-block; height: 40px; line-height: 40px; width: 184px; text-align: center; border-right: 1px solid #dedede; font: 16px/40px "microsoft yahei", "宋体", Arial; cursor: pointer }
.cont_tagnav li.cur { border-top: 2px solid #42b312; color: #42b312; height: 38px; line-height: 38px; background: #FFF }
.cont_tagnav li.jump_cont_baoming { border-right: 0; }
.cont_info { overflow: hidden; width: 700px; border-top: 0; padding: 20px; line-height: 26px }
.cont_info q { background: #fffbf2; padding: 15px; line-height: 30px; display: block }
.cont_info p { text-indent: 24px; margin-bottom: 5px }
.cont_info table p { text-indent: 0 }
.cont_info h2 { font: 18px/32px "微软雅黑", "黑体", "宋体"; color: #ff812c; }
.cont_info h3 { font: 16px/42px "微软雅黑", "黑体", "宋体"; margin: 10px 0; }
.cont_info h4 { font: normal 14px/38px "微软雅黑", "黑体", "宋体"; color: #ff812c; border-bottom: 1px solid #dedede; margin: 8px 0; }
.cont_info h4 a, .cont_info h3 a, .cont_info h2 a { color: #f00 }
.cont_info h4 strong { font-weight: normal; }
/* 课程问答 */
.cont_ask .title, .cont_dianping .title, .cont_baoming .title, .cont_tj .title { border-bottom: 2px solid #dedede; height: 40px; margin-bottom: 10px }
.cont_ask h3, .cont_dianping h3, .cont_baoming h3, .cont_tj h3 { font: bold 16px/40px "microsoft yahei", "黑体", "宋体"; padding: 0 15px; display: inline-block; float: left; color: #666; border-bottom: 2px solid #51b600; color: #42b312 }
.cont_ask dl { border-bottom: 1px dotted #dedede; padding-bottom: 10px; margin-bottom: 10px }
.cont_ask dl dd h5 { line-height: 36px }
.cont_ask dl dd p { line-height: 22px; color: #999 }
/* 课程点评 */
a.button_gray1, .submit-input { height: 28px; line-height: 28px; display: inline-block; padding: 0 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px }
span.star { background-position: 0 -408px; display: inline-block; width: 96px; height: 16px; overflow: hidden; vertical-align: middle }
span.star em { background-position: 0 -426px; display: inline-block; width: 96px; height: 14px; position: relative; top: 1px; float: left }
.cont_dianping_read dl { padding: 15px 10px; border-bottom: 1px dotted #dedede; overflow: hidden; margin-bottom: 8px }
.cont_dianping_read dl dt { width: 50px; float: left; margin-right: 20px }
.cont_dianping_read dl dd { width: 630px; float: left }
.cont_dianping_read dl dd span.c_gray3 { word-spacing: 8px }
.cont_dianping_read dl dd span.c_gray3 i { color: #F00 }
.write_title { border-bottom: 1px solid #dedede }
.write_title b { color: #444; height: 36px; line-height: 36px }
.cont_dianping_write dl dt { width: 100px; padding: 5px 30px 0 0 }
.cont_dianping_write dl dd { padding-left: 35px; line-height: 24px; border-left: 1px dotted #aaa }
.cont_dianping_write dl dd b { color: #ff006f; margin-right: 3px }
.cont_dianping_write dl dd span.star { margin-top: -3px }
.cont_dianping_write dl dd span.right_option_msg { color: #999; margin-left: 30px }
.input-textarea { width: 534px; height: 60px; border: 1px solid #ccc; overflow: scroll; overflow-x: hidden; font-size: 12px; padding: 10px }
.code_text { width: 80px; line-height: 24px; height: 24px }
/* 课程报名 */
.cont_baoming_main { padding: 15px 20px }
.cont_baoming_main .input-text { width: 136px; height: 24px; line-height: 24px; font-size: 12px; text-indent: 5px }
.cont_baoming_main .input-textarea { width: 100%; overflow: auto }
.cont_baoming_main td img { vertical-align: middle; margin: 0 10px; margin-top: -6px; *margin-top:-14px
}
.cont_baoming_main td a { margin-top: -6px; *margin-top:-12px;
vertical-align: middle }
/* 课程推荐 */
.cont_tj table { border: solid #dedede; border-width: 1px 0 0 1px; text-align: center }
.cont_tj table th { color: #666; background: #f5f5f5; height: 40px; line-height: 40px; border: solid #dedede; border-width: 0 1px 1px 0 }
.cont_tj table td { height: 34px; line-height: 34px; border: solid #dedede; border-width: 0 1px 1px 0 }
.cont_tj table td b { font-family: "microsoft yahei", "宋体", Arial; color: #F00; font-size: 14px }
/* 热门资讯 */
.cont_r #ranking .block_title h3 { width: 200px; text-align: left; text-indent: 10px; font: 14px/37px "microsoft yahei"; height: 38px; color: #666; float: left }
.search_contpage_text { width: 190px; height: 25px; line-height: 25px }
input.button_green1 { width: 100px; height: 28px; border: 0; font: bold 14px/28px "microsoft yahei", "宋体", Arial }
.cont_r .area_class a { display: inline-block; margin-right: 10px; color: #999 }
.cont_r .bt1 { border-top: 1px solid #e8e8e8 }
.hot_info li { line-height: 24px }
.hot_info li span { font: bold 14px "microsoft yahei", "宋体", Arial; font-style: italic; margin-right: 10px }
.hot_info p { margin-left: -12px; position: relative; width: 240px }
.hot_info p a { display: inline-block; width: 62px; height: 20px; line-height: 20px; border: 1px solid #e8e8e8; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; margin: 5px }
/* 猜你喜欢 */
.maybeulike ul li { padding: 0 35px; border-bottom: 1px solid #e8e8e8; margin-bottom: 15px; overflow: hidden; padding-bottom: 20px }
.maybeulike ul li span.fl { font-family: "microsoft yahei", "宋体", Arial }
.maybeulike ul li img { border: 1px solid #dedede; padding: 1px }
/*课程对比*/
table { border-collapse: collapse; border-spacing: 0; }
.products-para td, .products-para th { border: 1px solid #ddd; height: 24px; text-align: center; line-height: 24px; color: #666; }
.products-para td { padding: 15px; }
.products-para caption .font18 { background-color: #f0f0f0; color: #555; padding-left: 10px; height: 42px; line-height: 42px; text-align: left; border: 1px solid #ddd; }
.products-para tr td img { border: 1px solid #f1f1f1; height: 97px; width: 136px; }
.products-para td .font18 { color: #999; }
.products-para td .blue { color: #005ea7 }
/*帮忙猎课*/
.hot_cont3 { height: 480px; position: relative; width: 700px; margin-top: 20px; margin-left: 140px; color: #555; }
.hot_cont3 .title { color: #CC823B; display: inline-block; font: normal 18px/50px 'Microsoft YaHei', "宋体", Arial; height: 50px; padding-left: 10px; }
.hot_cont3 table th { font: normal 14px/56px 'Microsoft YaHei', "宋体", Arial; width: 120px; text-align: right; padding-right: 20px; }
.hot_cont3 table th i { color: #FF0000; }
.hot_cont3 table em { background-position: -1px -89px; border: 1px solid #F1F1F1; border-radius: 3px; cursor: pointer; display: inline-block; float: left; font-size: 12px; height: 25px; line-height: 25px; margin-right: 10px; text-align: center; width: 66px; }
.hot_cont3 table em.on { border: 2px solid #FF9044; }
.input-text { border-color: #5B5B5B #CFCFCF #CFCFCF #5B5B5B; border-style: solid; border-width: 1px; height: 25px; line-height: 25px; text-indent: 5px; width: 176px; }
.input-text_on { border: 1px solid #FF9044; }
.input-submit { background: none repeat scroll 0 0 #FF9044; border: 0 none; margin-top: 10px; color: #FFFFFF; cursor: pointer; font: normal 16px 'Microsoft YaHei', "宋体", Arial; height: 36px; width: 160px; }
.hot_cont3 select { height: 24px; padding: 2px 0 1px 0; width: 120px; text-align: center; border-color: #5B5B5B #CFCFCF #CFCFCF #5B5B5B; border-style: solid; border-width: 1px; color: #555; font-size: 13px; }
.txt-sm { width: 700px; font-size: 14px; margin-top: 20px; margin-left: 140px; }
.bwlx-title { height: 28px; width: 100%; background: url(../../images/px/px_bm.jpg) no-repeat; }
.bwlx-title h2 { display: none; }
.bwlk-liucheng { text-indent: -9999px; height: 50px; width: 100%; background: url(../../images/px/px_bm.jpg) no-repeat 0 bottom; }
/*帮我猎课--课程推荐*/
.px_kctj { margin-bottom: 50px; }
.px_kctj ol { position: absolute; position: relative; border-bottom: 1px solid #dedede; height: 40px; }
.px_kctj ol li { position: absolute; font: normal 14px/40px "微软雅黑", "黑体", "宋体"; padding: 0 15px; }
.px_kctj ol li#lt2 { left: 150px; }
.px_kctj ol li.cur { border-bottom: 2px solid #51b600 }
.px_kctj .E_tacA_cont { margin-top: 20px; }
.px_kctj .E_tacA_cont ul li { float: left; width: 150px; margin: 0 7px; }
.px_kctj .E_tacA_cont span.name { display: block; text-align: center; height: 28px; line-height: 28px; overflow: hidden }
.px_kctj .E_tacA_cont span.name a { font-size: 14px; font: normal 14px/32px "微软雅黑", "黑体", "宋体"; color: #777; }
.px_kctj span.price, span.hot { display: inline-block; color: #ff9044; height: 32px; line-height: 32px }
.px_kctj span.price { float: left; padding-left: 5px }
.px_kctj span.hot { float: right; padding-right: 5px; color: #666 }
.px_kctj img { padding: 1px; border: 1px solid #dedede }
.px_kctj span b { display: inline-block }
/*内容样式 20141107 by cs*/
.kc_s { background: none repeat scroll 0 0 #FCFCFC; border-bottom: 1px solid #eee; line-height: 24px; margin-bottom: 20px; padding: 20px 0; }
.kc_ss { background: url("../../images/px/intro_spec_bg.gif") no-repeat scroll left center; min-height: 60px; padding-left: 130px; padding-right: 20px; }
.kc_ss p { text-indent: 0; padding: 0; margin-top: 5px; }
.kc_ss p a { text-indent: 0; padding: 0; margin-top: 5px; }
/*表格样式 20141110 by csh*/
table.tb01, table.tb02, table.tb03, table.tb04, table.tb05, table.tb06, table.tb07 { margin: 15px auto; }
table.tb01 th, table.tb02 th, table.tb03 th, table.tb04 th, table.tb05 th, table.tb06 th, table.tb07 th { line-height: 32px; color: #fff; }
table.tb01 td, table.tb02 td, table.tb03 td, table.tb04 td, table.tb05 td, table.tb06 td, table.tb07 td { olor: #666; line-height: 24px; overflow: hidden; padding: 5px 8px; }
table.center td { padding: 0 }
table.tb01 { border: 1px solid #8064a2; }
table.tb01 th { background: none repeat scroll 0 0 #8064a2; border: 1px solid #8064a2; }
table.tb01 td { border: 1px solid #8064a2; }
table td.tb01 a { color: #666; }
table.tb02 { border: 1px solid #000; }
table.tb02 th { background: none repeat scroll 0 0 #000; border: 1px solid #000; }
table.tb02 td { border: 1px solid #000; }
table td.tb02 a { color: #666; }
table.tb03 { border: 1px solid #9bbb59; }
table.tb03 th { background: none repeat scroll 0 0 #9bbb59; border: 1px solid #9bbb59; }
table.tb03 td { border: 1px solid #9bbb59; }
table td.tb03 a { color: #666; }
table.tb04 { border: 1px solid #c0504d; }
table.tb04 th { background: none repeat scroll 0 0 #c0504d; border: 1px solid #c0504d; }
table.tb04 td { border: 1px solid #c0504d; }
table td.tb04 a { color: #666; }
table.tb05 { border: 1px solid #4f81bd; }
table.tb05 th { background: none repeat scroll 0 0 #4f81bd; border: 1px solid #4f81bd; }
table.tb05 td { border: 1px solid #4f81bd; }
table td.tb05 a { color: #666; }
table.tb06 { border: 1px solid #4bacc6; }
table.tb06 th { background: none repeat scroll 0 0 #4bacc6; border: 1px solid #4bacc6; }
table.tb06 td { border: 1px solid #4bacc6; }
table td.tb06 a { color: #666; }
table.tb07 { border: 1px solid #f79646; }
table.tb07 th { background: none repeat scroll 0 0 #f79646; border: 1px solid #f79646; }
table.tb07 td { border: 1px solid #f79646; }
table td.tb07 a { color: #666; }
.btmenu { position: fixed; bottom: 0; width: 100%; height: 110px; display: none; color: #fff; z-index: 9999; line-height: 36px; }
.btmenu-bg { position: fixed; bottom: 0; width: 100%; height: 110px; display: none; background-color: #333; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.btmenu a { color: #fff; font: 14px/32px "微软雅黑", "黑体", "宋体"; }
.btmenu .sch a {; font: 18px "微软雅黑", "黑体", "宋体"; }
.cbox1 a, .cbox2 a { width: 105px; display: block; height: 32px; cursor: pointer; margin-top: 20px; margin-right: 30px; text-align: center; }
.cbox1 a { background-color: #f58402; }
.cbox2 a { background-color: #42b312 }
.cbox1 a, .cbox2 a, .cbox4 a, .cbox3 a { }
.cbox1 a:hover { background-color: #ff8800; }
.cbox2 a:hover { background-color: #3dc702; }
.cbox3 a, .cbox4 a { margin-left: 30px; display: block; background: url(../../images/px/btmenu01.png) no-repeat 0 0; width: 74px; height: 74px; text-align: center; line-height: 74px; }
.cbox3 a:hover, .cbox4 a:hover { filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.btmenu .close { display: inline-block; width: 12px; height: 12px; cursor: pointer; background-position: -160px -432px; position: absolute; right: 10px; top: 10px }
.btmenu .close:hover { background-position: -160px -444px }
/*20150128*/
.FocusPic { overflow: hidden; position: relative; }
.FocusPic .content { overflow: hidden; }
/* .FocusPic .changeDiv a { display: none; left: 0; position: absolute; top: 0; } */
.FocusPic .title-bg, .FocusPic .title { bottom: 0; height: 20px; left: 0; line-height: 20px; overflow: hidden; position: absolute; width: 240px; }
.FocusPic .title-bg { background: none repeat scroll 0 0 #333; opacity: 0.5; }
.FocusPic .change { bottom: 8px; height: 20px; position: absolute; right: 90px; text-align: right; z-index: 9999; }
.FocusPic .change i { background: none repeat scroll 0 0 #fff; border-radius: 5px; color: #fff; cursor: pointer; display: -moz-inline-stack; font-family: Arial; font-size: 12px; font-style: normal; height: 5px; line-height: 5px; margin-right: 5px; padding: 3px 5px; }
.FocusPic .change i.cur { background: none repeat scroll 0 0 #ff7700; }
/* 新版排行榜 */
#ranking2 { border: 1px solid #E8E8E8; width: 238px; }
#ranking2 .block_title { background-position: 0 -360px; background-repeat: repeat-x; border-bottom: 1px solid #E8E8E8; height: 38px; line-height: 38px; width: 100%; color: #666 }
#ranking2 .block_title ol { float: right; width: 80px; margin-top: 10px }
#ranking2 .block_title ol li { display: inline-block; float: left; width: 40px; height: 28px; line-height: 28px; text-align: center; cursor: pointer }
#ranking2 .block_title ol li.cur { border-top: 1px solid #65bf47; background: #FFF }
#ranking2 .block_title h2 { font: 16px/37px "microsoft yahei"; height: 38px; color: #666; float: left; width: 120px; text-align: center; }
#ranking2 .block_cont .mk_right_tag { width: 234px; float: none; padding: 5px 3px }
#ranking2 .block_cont .mk_right_tag li { border-bottom: 0; height: 36px }
#ranking2 .block_cont .mk_right_tag li.on { height: 96px }
#ranking2 .block_cont .mk_right_tag li .name { height: 40px; line-height: 40px }
#ranking2 .block_cont .mk_right_tag li .name a { font: 12px 'Microsoft YaHei', "宋体", Arial }
#ranking2 .block_cont .mk_right_tag li .name a:hover { color:#2E9900; }
#ranking2 .block_cont .mk_right_tag li .name i { font: 14px 'Microsoft YaHei', "宋体", Arial; color: #fff; padding: 0 5px; background-color: #ccc; margin: 0 15px 0 5px }
#ranking2 .block_cont .mk_right_tag li .name i.lv { background-color: #73c556; }
#ranking2 .block_cont .mk_right_tag li .name i.nopd { padding: 0 1px; }
#ranking2 .block_cont .mk_right_tag li .pic { display: none; margin-left: 25px }
#ranking2 .block_cont .mk_right_tag li.on .pic { display: block }
.remen { height: auto; }
.remen h2 { height: 46px; font-size: 16px; line-height: 46px; color: #666; padding: 0 10px; }
.remen h2 b a { font-size: 12px; color: #999; }
.remen .rm-line { border-top: 1px solid #ddd; background-color: #f6f6f6; padding: 10px; }
.remen .rm-line ul li { line-height: 30px; height: 30px; border-bottom: 1px dashed #ccc; }
.remen .rm-line ul li b { font-size: 15px; margin-right: 5px; color: #999; }
.remen .rm-line ul li.no { border: 0; }
.remen .rm-line ul li a { color: #666; }
.remen .rm-line ul li a:hover { color: #40B019; }
.remen p { margin-left: -2px; position: relative; width: 240px; display: inline-block; }
.remen p a { border: 1px solid #e8e8e8; border-radius: 2px; display: inline-block; height: 20px; overflow: hidden; line-height: 20px; margin: 5px; text-align: center; width: 62px;  background-color: #fff;}
.remen .rm-line2 { border-top: 1px solid #ddd; padding: 10px; }
.remen .rm-line2 ul li { line-height: 30px; height: 30px; }
.remen .rm-line2 ul li b { color: #40B019; margin-right: 3px; }
.remen .rm-line2 ul li.no { border: 0; }
.remen .rm-line2 ul li a { color: #666; }
.remen .rm-line2 ul li a:hover { color: #40B019; }
.remen .yiwen { background-color: #40B019; text-align: center; padding: 8px 0; font: 14px 'Microsoft YaHei', "宋体", Arial; color: #fff; }
.list-peixun-tl { height: 40px; border-bottom: 1px solid #ddd; padding-left: 10px; border-left: 5px solid #40B019;background:#f9f9f9; }
.list-peixun-tl ul li { padding: 0 10px; float: left; font: 14px/30px 'Microsoft YaHei', "宋体", Arial; height: 30px; color: #888; margin: 5px 0; }
.list-peixun-tl ul li.line { border: 0; border-right: 2px solid #f1f1f1; }
.list-peixun-tl ul li.cur { font-size: 14px; color: #333; }
.lcolor{color:#333 !important;}
/* limit-nav2 */
.limit-nav2 { position: absolute; top: -44px; right: 10px }
.limit-nav2 span { float: left; width: 44px; height: 21px; font-size: 14px; line-height: 21px; text-align: center }
.limit-nav2 em { margin-right: 1px; color: #6ebe1f; font-weight: 700 }
.limit-nav2 .prev, .limit-nav2 .next { float: left; overflow: hidden; width: 18px; height: 18px; margin-top: 2px }
.limit-nav2 .prev { background-position: -119px -58px }
.limit-nav2 .next { background-position: -137px -58px }
.limit-nav2 .more { border: 1px solid #dedede; padding: 0 3px; height: 16px; line-height: 14px; margin-top: 2px; display: inline-block; margin-left: 2px }
/*常用导航说明*/
.say-text{ color:#888; line-height:26px; background-color:#fff; margin-top:30px;}
.say-text a{ color:#888;}
.say-text a:hover{ color:#ff830f;}
.say-text h4{ color:#333;line-height:32px; background:url(../../images/px/say-icon.png) no-repeat 0 5px; padding-left:33px;}
.say-text ul{ margin-left:33px;}
.sayA,.sayB,.sayC{ float:left; width:180px; margin-left:50px; border-right:1px solid #ccc;}
.sayD{ margin-left:30px;}
.say-time{ font-size:12px; line-height:22px;}
.say-time b{ color:#ff830f; font-size:16px;}
.sayA h4{}
.sayB h4{ background-position:2px -34px}
.sayC h4{background-position:0 -73px}
/* .sayA:hover,.sayB:hover,.sayC:hover{ border-right:1px solid #555;} */
.sayD{width:250px;}
.sayD .say-time,.say-qq{ margin-left:33px;}
.sayD h4.qqkf{background-position:0 -117px; line-height:28px;}
.sayD h4.gzsj{background-position:2px -158px}
/*常用导航说明 list */
.cat-say-text{ color:#888; padding-bottom:20px; background-color:#f8f8f8; width:740px; line-height:26px;}
.cat-say-text a{ color:#888;}
.cat-say-text h4{ color:#333;line-height:32px;  background:url(../../images/px/say-icon.png) no-repeat 0 5px;  padding-left:33px;}
.cat-say-text ul{ margin-left:33px;}
.cat-sayA,.cat-sayB,.cat-sayC{ float:left; width:150px; margin-left:25px; border-right:1px solid #ccc;}
.cat-say-time{ font-size:12px; line-height:22px;}
.cat-sayB h4{ background-position:2px -34px}
.cat-sayC h4{background-position:0 -73px}
.cat-sayA:hover,.cat-sayB:hover,.cat-sayC:hover{ border-right:1px solid #555;}
.cat-sayD{width:170px;margin-left:30px;}
.cat-sayD .cat-say-time,.cat-say-qq{ margin-left:33px;}
.cat-sayD h4.cat-qqkf{background-position:0 -117px}
.cat-sayD h4.cat-gzsj{background-position:2px -158px}


